﻿#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Widget)
{
    ui->setupUi(this);

    //treewidget树控件使用
    //设置水平头
    ui->treeWidget->setHeaderLabels(QStringList()<< QStringLiteral("英雄") << QStringLiteral("英雄介绍"));

    QTreeWidgetItem * liItem = new QTreeWidgetItem(QStringList()<< QStringLiteral("力量"));
    QTreeWidgetItem * minItem = new QTreeWidgetItem(QStringList()<< QStringLiteral("敏捷"));
    QTreeWidgetItem * zhiItem = new QTreeWidgetItem(QStringList()<< QStringLiteral("智力"));
    //加载顶层节点
    ui->treeWidget->addTopLevelItem(liItem);
    ui->treeWidget->addTopLevelItem(minItem);
    ui->treeWidget->addTopLevelItem(zhiItem);

    //追加子节点
    QStringList herol1;
    herol1 <<  QStringLiteral("猪") << QStringLiteral("前排坦克");
    QTreeWidgetItem *l1 = new QTreeWidgetItem(herol1);
    liItem->addChild(l1);
    QStringList herol2;
    herol2 <<  QStringLiteral("鱼") << QStringLiteral("刺客");
    QTreeWidgetItem *l2 = new QTreeWidgetItem(herol2);
    minItem->addChild(l2);
    QStringList herol3;
    herol3 <<  QStringLiteral("巫") << QStringLiteral("法师");
    QTreeWidgetItem *l3 = new QTreeWidgetItem(herol3);
    zhiItem->addChild(l3);
}

Widget::~Widget()
{
    delete ui;
}
